Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Moselle Open - Metz USA F11 USA F27 Canada F3 USA F3 Canada F1 Canada F2 Canada F3 USA F12 USA F3 Canada F5 Canada F6 Canada F7 USA F26 USA F27 Canada F2 USA F27 Bordeaux Challenger French Open - Paris USA F1 Canada F2 USA F15 USA F16 Challenger Citta di Olbia - Olbia The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux WOW Cafe Challenger - New Orleans The Swanston Challenger - Sacramento Levene Gouldin & Thompson Tennis Challenger - Binghamton 2007 Knoxville Challenger - Knoxville Dallas Challenger Sarasota Challenger Iasi Challenger Cancun Challenger Rennes Challenger Grand Prix de Tennis de Lyon - Lyon Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva XXXVII Torneig C.E. Laieta - Barcelona Pekao Open 2004 - Szczecin Tennis Napoli Cup - Napoli The West Side Tennis Club Clay Court Challenger - Forest Hills Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad Naples Challenger - Naples Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Oklahoma Challenger - Tulsa Ford Tennis Championships - Louisville JSM Challenger - Champaign BA-CA Tennis Trophy - Vienna Hurricane Tennis Open - Bradenton Millenium Tennis Championships - Delray Beach Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Nottingham Challenger Vancouver Challenger Knoxville Challenger Sunrise Challenger Open de Moselle - Metz Davidoff Swiss Indoors - Basel Nottingham Challenger Qatar Exxon Mobil Open - Doha Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Open SEAT 2008 - Barcelona Dallas Challenger Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Charlottesville Challenger Pilot Pen Tennis - New Haven Charlottesville Challenger Davidoff Swiss Indoors Basel - Basel Geneva Challenger - Geneva Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SAP Open - San Jose Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Allianz Suisse Open - Gstaad Winston Salem - Winston Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Nord/LB Open 2004 - Braunschweig Malaysian Open - Kuala Lumpur AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg AEGON Championships - London Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Swiss Indoors Basel - Basel Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence cinch Championships - London Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Banca Stato Challenger Lugano - Lugano Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag The Commercia Challenger - Aptos Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Knoxville Challenger San Remo Tennis Cup - San Remo Sporting Challenger - Turin Savannah Challenger Banca Stato Challenger Lugano - Lugano Prague II Challenger BMW Tennis Championship - Sunrise St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rhein-Main Challenger 2004 - Aschaffenburg 2007 Nielsen Pro Tennis Championship - Winnetka Prague Challenger Challenger Ford de Cherbourg - Cherbourg Naples Challenger Aix En Provence Challenger Nottingham-2 Challenger Perugia Challenger Atlanta Clay Court Challenger - Atlanta Nottingham Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Geneva Challenger - Geneva St. Tropez Challenger Bratislava 2 Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Challenger Groningen - Groningen Lambertz Open - Aachen Tatra Banka Open - Bratislava Sassuolo Challenger Energis Open - Amersfoort Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville Marbella Challenger Lexington Challenger BMW Tennis Championship - Sunrise Davidoff Swiss Indoors - Basel Tallahassee Tennis Challenger - Tallahassee Open 13 - Marseille Izmir Cup - Izmir Schickendanz Open - Furth Orleans Challenger Zenith Tennis Cup-Harbour Club - Milan International Championship of Croatia - Umag Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Carson Challenger Davidoff Swiss Indoors Basel - Basel Sunrise Challenger Savannah Challenger Alessandria Challenger Lugano Challenger Gerry Weber Open - Halle Croatia Open - Umag Tulsa Challenger Pilot Pen Tennis - New Haven Sacramento Challenger Tiburon Challenger Calabasas Challenger Champaign Challenger Delray Beach International Tennis Championships - Delray Beach Puebla Challenger Open 13 - Marseille Honolulu Challenger Tallahassee Challenger Carson Challenger Lugano Challenger Lexington Challenger Granby Challenger Tulsa Challenger Aix En Provence Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Rimouski Challenger Granby Challenger Charlottesville Challenger Champaign Challenger Tallahassee Challenger Sarasota Challenger AIG Japan Open Tennis Championships - Tokyo Nottingham Challenger BA-CA Tennis Trophy - Vienna Mons Challenger Knoxville Challenger Dallas Challenger BA-CA Tennis Trophy - Vienna Sarasota Challenger Farmers Classic - Los Angeles AEGON Championships - London Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Heineken Open - Auckland Rakuten Japan Open - Tokyo Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Brisbane International - Brisbane Bordeaux Challenger Legg Mason Tennis Classic - Washington Geneva Open - Geneva Delray Beach International Tennis Championships - Delray Beach Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril Open 13 Provence - Marseille Moselle Open - Metz Geneva Open - Geneva Brisbane International - Brisbane Banca Stato Challenger Lugano - Lugano DIEMA XTRA Sofia Open - Sofia Geneva Open - Geneva Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Schickedanz Open - Furth China Open - Beijing Swiss Indoors Basel - Basel Bordeaux Challenger United Cup - Australia EFG Swiss Open - Gstaad Stockholm Open - Stockholm Argentina Open - Buenos Aires Talahassee Challenger GHI Bronz Classic - Bronx Dallas Challenger Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid EFG Swiss Open - Gstaad Rogers Cup - Montreal Aircel Chennai Open - Chennai Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai China Open - Beijing Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Nordic Open - Stockholm BNP Paribas Open - Indian Wells Belgrade Open - Belgrade Tiriac Open - Bucharest Rogers Cup - Toronto Western & Southern Open - Cincinnati AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rolex Paris Masters - Paris St. Petersburg Open - St. Petersburg Fever-Tree Championships - London Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Bucharest Open - Bucharest Rio Open - Rio de Janeiro Allianz Suisse Open Gstaad - Gstaad Delray Beach International Tennis Championships - Delray Beach Geneva Open - Geneva Moselle Open - Metz Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Qatar Open - Doha Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Heineken Open - Auckland Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Next Generation Adelaide International - Adelaide Heineken Open - Auckland Murray River Open - Melbourne SAP Open - San Jose The Dubai Tennis Championships - Dubai Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad U.S. Mens's Clay Court Championship - Houston Copa Claro - Buenos Aires BMW Open - Munich AEGON Championships - London Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Abierto Mexicano Telcel - Acapulco EFG Swiss Open - Gstaad Grand Prix Hassan II - Casablanca AEGON Championships - London Credit Agricole Suisse Open - Gstaad Citi Open - Washington Swiss Indoors Basel - Basel Open 13 - Marseille AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech European Open - Antwerp Qatar ExxonMobil Open - Doha Nordea Open - Bastad Moselle Open - Metz Astana Open - Astana European Open - Antwerp ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Banja Luka Open - Banja Luka Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Pacific Life Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Campionati Internazionali d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Masters Series Hamburg - Hamburg Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris Rolex Paris Masters - Paris Rogers Cup - Montreal Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Wimbledon - London Wimbledon - London Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Tennis Masters Series - Hamburg Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, SUI-NED 4-1 Australian Open - Melbourne French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Capitala World Tennis Championship French Open - Paris AAMI Classic - Kooyong Wimbledon - London Mubadala World Tennis Championship Mubadala World Tennis Championship Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Exhibition Diriyah Tennis Cup Australian Open - Melbourne Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, PO, GER-SUI 2-3 Mubadala World Tennis Championship Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Astana Open - Astana Olympics - Beijing Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Paris Davis Cup, Group B, Manchester